###Function###
IniWrite

###Description###
Schreibt einen Wert in eine standardkonforme .ini-Datei.

###Syntax###
IniWrite ( "filename", "section", "key", "value" )


###Parameters###
@@ParamTable@@
filename
	Der Dateiname der .ini-Datei.
section
	Der Sektionsname in der .ini-Datei.
key
	Der Name des Schlssels in der .ini-Datei.
value
	Der zu schreibende/ndernde Wert.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	1.
Fehler:	0, wenn die Datei schreibgeschtzt ist.
@@End@@


###Remarks###
Eine standardkonforme .ini-Datei sieht folgendermaen aus:
<i>[SektionsName]
Schlssel=Wert</i>

Wenn die Datei nicht bereits existiert, wird sie erstellt, sofern das Verzeichnis existiert. Schlssel und/oder Sektionen werden am Ende angehngt und in keiner Weise sortiert.

Wenn Anfhrungszeichen einen .ini-Wert umschlieen sollen, so mssen sie gedoppelt werden, da der uere Satz Anfhrungszeichen entfernt wird. Z.B.: ""Dies ist ein Test"" ergibt "Dies ist ein Test", bei der Verwendung von <a href="IniRead.htm">IniRead()</a>.

Voranstehende und nachfolgende Leerzeichen werden entfernt. Um die Leerzeichen beizubehalten, muss der String in Anfhrungszeichen gesetzt werden. Beispiel: "    Dies ist ein Test" wird die Leerzeichen erhalten. Jedoch werden die Anfhrungszeichen, wie oben beschrieben, entfernt.

Mehrzeilige Werte sind nicht mglich.

Wenn eine .ini-Datei mit Unicode-Kodierung verwendet werden soll, muss zuerst eine .ini-Datei mit der <a href="FileOpen.htm">FileOpen()</a> Funktion erstellt und der mode-Parameter auf Unicode gesetzt werden.


###Related###
IniDelete, IniRead, IniReadSection, IniReadSectionNames, IniWriteSection, IniRenameSection


###Example###
@@IncludeExample@@
